package cl.utfsm.android;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;


public class FiltrarActivity extends Activity {
	//Variables importantes
	String Resultado = "1";
	int resultado = 1;
	boolean Option1, Option2, Option3,Option5, Option6, Option7, Option8, Option9, Option10;

	
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.filtro);
		//Variables para invocar los eventos

	
		
		CheckBox OpnArteCultura = (CheckBox)findViewById(R.id.Filtrado1);
		CheckBox OpnCine = (CheckBox)findViewById(R.id.Filtrado2);
		CheckBox OpnDeporte = (CheckBox)findViewById(R.id.Filtrado3);
		CheckBox OpnFamilia = (CheckBox)findViewById(R.id.Filtrado5);
		CheckBox OpnFiestas = (CheckBox)findViewById(R.id.Filtrado6);
		CheckBox OpnMusica = (CheckBox)findViewById(R.id.Filtrado7);
		CheckBox OpnTeatro = (CheckBox)findViewById(R.id.Filtrado8);
		CheckBox OpnTradCustum = (CheckBox)findViewById(R.id.Filtrado9);
		CheckBox OpnOtros = (CheckBox)findViewById(R.id.Filtrado10);
		
		
	
		Button Btn = (Button)findViewById(R.id.BtnFiltro);
		


		
	OpnFiestas.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option6 = true;
			}
			else{
				Option6 = false;
			}
			
		}}
	);

	OpnTeatro.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
				if(isChecked){
					Option8 = true;
				}
				else{
					Option8 = false;
				}
				
		}}
	);
	OpnFamilia.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option5 = true;
			}
			else{
				Option5 = false;
			}
			
		}}
	);

	OpnArteCultura.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option1 = true;
			}
			else{
				Option1 = false;
			}
			
		}}
	);
	
	
	OpnMusica.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option7 = true;
			}
			else{
				Option7 = false;
			}
			
		}}
	);
	
	OpnTradCustum.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option9 = true;
			}
			else{
				Option9 = false;
			}
			
		}}
	);
	
	OpnDeporte.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option3 = true;
			}
			else{
				Option3 = false;
			}
			
		}}
	);
	
	OpnCine.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option2 = true;
			}
			else{
				Option2 = false;
			}
			
		}}
	);
	
	OpnOtros.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener(){

		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				Option10 = true;
			}
			else{
				Option10 = false;
			}
			
		}}
	);
	
	
	
	
	Btn.setOnClickListener(new OnClickListener() {
		
		public void onClick(View v) {
			//Revisar eventos que pasan ahora
			if(Option1 == true){
				Resultado = Resultado +"1";
			}else{
				Resultado = Resultado +"0";
			}
			if(Option2 == true){
				Resultado = Resultado +"1";
			}else{
				Resultado = Resultado +"0";
			}
			if(Option3 == true){
				Resultado = Resultado +"1";
			}else{
				Resultado = Resultado +"0";
			}
			if(Option5 == true){
				Resultado = Resultado +"1";
			}else{
				Resultado = Resultado +"0";
			}
			if(Option6 == true){
				Resultado = Resultado +"1";
			}else{
				Resultado = Resultado +"0";
			}
			if(Option7 == true){
				Resultado = Resultado +"1";
			}else{
				Resultado = Resultado +"0";
			}
			if(Option8 == true){
				Resultado = Resultado +"1";
			}else{
				Resultado = Resultado +"0";
			}
	        if(Option9 == true){
	        	Resultado = Resultado +"1";
	        }else{
	        	Resultado = Resultado +"0";
	        }
	        if(Option10 == true){
	        	Resultado = Resultado +"1";
	        }else{
	        	Resultado = Resultado +"0";
	        }
	 
			Intent myIntent = new Intent();
	        setResult(Integer.parseInt(Resultado),myIntent);
	        finish();
						
		}
	});
		
	
	}


}
